// // 路由
// // createRouter 用于创建 vue-router 对象
// // RouteRecordRaw 用于规范路由规则，增加路由对象类型限制
// // createWebHistory 用于执行路由的工作模式（History）
// // createWebHashHistory 用于执行路由的工作模式（Hash）
// import { createRouter, RouteRecordRaw, createWebHistory, createWebHashHistory } from "vue-router";
// // 引入 store 的 useUserStore
// import { useUserStore } from "@/store/user";


// // 创建路由规则
// const routes: Array<RouteRecordRaw> = [
   
//     {
//         name: 'login',
//         path: '/login',
//         component: () => import('@/pages/login/login.vue')
//     },
//     {
//         name: 'home',
//         path: '/home',
//         component: () => import('@/pages/index/index.vue')
//     },
//     {
//         name: 'searchGoodsPage',
//         path: '/searchGoodsPage',
//         component: () => import('@/pages/goodsClassify/searchGoodsPage.vue')
//     }

// ]

// // 创建路由对象
// const router = createRouter({
//     history: createWebHistory(),  // 路由模式: history模式
//     routes: routes
// })

// // 路由守卫、导航守卫、路由拦截
// // to:到哪个页面去；from:从哪个页面过来的；next:指定页面的跳转
// // next非常关键，如果不写上则不能实现页面的正常切换/跳转
// router.beforeEach((to, from, next) => {
//     const uStore = useUserStore()
//     if (uStore.token || to.path === '/login' || to.path === '/test' || to.path === '/uploadImg' || to.path === '/spPage'
//         || to.path === '/qrsu'
//      ) { // 存在token则进入下一个页面（登录页不需要判断token）
//         next()
//     } else { // token 不存在则跳转到登录页面
//         next('/login')
//     }
// })


// export default router

